type html/template.context

109 uses

	html/template (current package)
		context.go#L20: type context struct {
		context.go#L36: func (c context) String() string {
		context.go#L45: func (c context) eq(d context) bool {
		context.go#L58: func (c context) mangle(templateName string) string {
		context.go#L86: func (c context) clone() context {
		escape.go#L25: 	c, _ := tmpl.esc.escapeTree(context{}, node, name, 0)
		escape.go#L92: 	output map[string]context
		escape.go#L111: 	breaks    []context     // context at each break action
		escape.go#L112: 	continues []context     // context at each continue action
		escape.go#L119: 		map[string]context{},
		escape.go#L137: func (e *escaper) escape(c context, n parse.Node) context {
		escape.go#L144: 		return context{state: stateDead}
		escape.go#L150: 		return context{state: stateDead}
		escape.go#L172: func (e *escaper) escapeAction(c context, n *parse.ActionNode) context {
		escape.go#L195: 				return context{
		escape.go#L221: 			return context{
		escape.go#L453: func nudge(c context) context {
		escape.go#L471: func join(a, b context, node parse.Node, nodeName string) context {
		escape.go#L515: 	return context{
		escape.go#L522: func (e *escaper) escapeBranch(c context, n *parse.BranchNode, nodeName string) context {
		escape.go#L561: func joinRange(c0 context, rc *rangeContext) context {
		escape.go#L585: func (e *escaper) escapeList(c context, n *parse.ListNode) context {
		escape.go#L602: func (e *escaper) escapeListConditionally(c context, n *parse.ListNode, filter func(*escaper, context) bool) (context, bool) {
		escape.go#L628: func (e *escaper) escapeTemplate(c context, n *parse.TemplateNode) context {
		escape.go#L638: func (e *escaper) escapeTree(c context, node parse.Node, name string, line int) (context, string) {
		escape.go#L652: 			return context{
		escape.go#L657: 		return context{
		escape.go#L678: func (e *escaper) computeOutCtx(c context, t *template.Template) context {
		escape.go#L689: 		return context{
		escape.go#L700: func (e *escaper) escapeTemplateBody(c context, t *template.Template) (context, bool) {
		escape.go#L701: 	filter := func(e1 *escaper, c1 context) bool {
		escape.go#L759: func (e *escaper) escapeText(c context, n *parse.TextNode) context {
		escape.go#L836: func contextAfterText(c context, s []byte) (context, int) {
		escape.go#L863: 			return context{
		escape.go#L894: 	return context{state: stateTag, element: element}, i
		html.go#L183: 	s, c, i, allText := []byte(html), context{}, 0, true
		html.go#L221: 		c, i = context{state: stateTag, element: c.element}, i1
		transition.go#L16: var transitionFunc = [...]func(context, []byte) (context, int){
		transition.go#L53: func tText(c context, s []byte) (context, int) {
		transition.go#L60: 			return context{state: stateHTMLCmt}, i + 4
		transition.go#L76: 			return context{state: stateTag, element: e}, j
		transition.go#L92: func tTag(c context, s []byte) (context, int) {
		transition.go#L102: 			return context{state: stateText, element: elementNone}, i + 1
		transition.go#L104: 		return context{
		transition.go#L111: 		return context{state: stateError, err: err}, len(s)
		transition.go#L115: 		return context{
		transition.go#L144: 	return context{state: state, element: c.element, attr: attr}, j
		transition.go#L148: func tAttrName(c context, s []byte) (context, int) {
		transition.go#L151: 		return context{state: stateError, err: err}, len(s)
		transition.go#L159: func tAfterName(c context, s []byte) (context, int) {
		transition.go#L185: func tBeforeValue(c context, s []byte) (context, int) {
		transition.go#L203: func tHTMLCmt(c context, s []byte) (context, int) {
		transition.go#L205: 		return context{}, i + 3
		transition.go#L227: func tSpecialTagEnd(c context, s []byte) (context, int) {
		transition.go#L235: 			return context{}, i
		transition.go#L267: func tAttr(c context, s []byte) (context, int) {
		transition.go#L272: func tURL(c context, s []byte) (context, int) {
		transition.go#L284: func tJS(c context, s []byte) (context, int) {
		transition.go#L310: 			return context{
		transition.go#L362: func tJSTmpl(c context, s []byte) (context, int) {
		transition.go#L373: 				return context{
		transition.go#L397: func tJSDelimited(c context, s []byte) (context, int) {
		transition.go#L416: 				return context{
		transition.go#L448: 		return context{
		transition.go#L460: func tBlockCmt(c context, s []byte) (context, int) {
		transition.go#L477: func tLineCmt(c context, s []byte) (context, int) {
		transition.go#L510: func tCSS(c context, s []byte) (context, int) {
		transition.go#L583: func tCSSStr(c context, s []byte) (context, int) {
		transition.go#L608: 				return context{
		transition.go#L623: func tError(c context, s []byte) (context, int) {
		transition.go#L628: func tMetaContent(c context, s []byte) (context, int) {
		transition.go#L641: func tMetaContentURL(c context, s []byte) (context, int) {